package com.aiwiown.face.domain.orc;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;

/**
 * <pre>
 *     身份证两面字段质量判断及逻辑判断结果；
 * </pre>
 * OCRCardQuality
 * Date: 2020/4/24 0024
 * Time: 17:13
 *
 * @author tang.xiaosheng@qq.com
 */
public class OCRIdCardQuality extends ApiObject {
    private static final long serialVersionUID = 1830613799027399811L;

    @ApiField("gender")
    private OCRIdCardDict gender;

    @ApiField("address")
    private OCRIdCardDict address;

    @ApiField("idcard_number")
    private OCRIdCardDict idCardNumber;

    @ApiField("name")
    private OCRIdCardDict name;

    @ApiField("birth_month")
    private OCRIdCardDict birthMonth;

    @ApiField("birth_day")
    private OCRIdCardDict birthDay;

    @ApiField("nationality")
    private OCRIdCardDict nationality;

    @ApiField("birth_year")
    private OCRIdCardDict birthYear;

    @ApiField("issued_by")
    private OCRIdCardDict issuedBy;

    @ApiField("valid_date_end")
    private OCRIdCardDict validDateEnd;

    @ApiField("valid_date_start")
    private OCRIdCardDict validDateStart;

    public OCRIdCardDict getGender() {
        return gender;
    }

    public void setGender(OCRIdCardDict gender) {
        this.gender = gender;
    }

    public OCRIdCardDict getAddress() {
        return address;
    }

    public void setAddress(OCRIdCardDict address) {
        this.address = address;
    }

    public OCRIdCardDict getName() {
        return name;
    }

    public void setName(OCRIdCardDict name) {
        this.name = name;
    }

    public OCRIdCardDict getBirthMonth() {
        return birthMonth;
    }

    public void setBirthMonth(OCRIdCardDict birthMonth) {
        this.birthMonth = birthMonth;
    }

    public OCRIdCardDict getBirthDay() {
        return birthDay;
    }

    public void setBirthDay(OCRIdCardDict birthDay) {
        this.birthDay = birthDay;
    }

    public OCRIdCardDict getNationality() {
        return nationality;
    }

    public void setNationality(OCRIdCardDict nationality) {
        this.nationality = nationality;
    }

    public OCRIdCardDict getBirthYear() {
        return birthYear;
    }

    public void setBirthYear(OCRIdCardDict birthYear) {
        this.birthYear = birthYear;
    }

    public OCRIdCardDict getIssuedBy() {
        return issuedBy;
    }

    public void setIssuedBy(OCRIdCardDict issuedBy) {
        this.issuedBy = issuedBy;
    }

    public OCRIdCardDict getValidDateEnd() {
        return validDateEnd;
    }

    public void setValidDateEnd(OCRIdCardDict validDateEnd) {
        this.validDateEnd = validDateEnd;
    }

    public OCRIdCardDict getValidDateStart() {
        return validDateStart;
    }

    public void setValidDateStart(OCRIdCardDict validDateStart) {
        this.validDateStart = validDateStart;
    }

    public OCRIdCardDict getIdCardNumber() {
        return idCardNumber;
    }

    public void setIdCardNumber(OCRIdCardDict idCardNumber) {
        this.idCardNumber = idCardNumber;
    }
}
